carpet grass - French English Dictionary